lump of shit - German English Dictionary